package ww;

import java.util.Scanner;

public class J13_Switch {
	
	// switch
	//if ... else의 대안으로 사용
	// if의 조건절이 지나치게 많을 경우
	// switch를 사용하면 많이 간소해 짐
	// switch(표현식){
	// case 값1 : 실행할 문장 ; break;
	// case 값2 : 실행할 문장 ; break;
	// case 값3 : 실행할 문장 ; break;
	// case 값4 : 실행할 문장 ; break;
	// defult : 실행한문장;
	//}
	// 표현식의 결과 값이 일치하는 case 내의 문장이 실행됨
	// 표현식의 결과 값은 반드시 int , 열거형,문자열(JDK에서 추가됨) 중 하나이여야 함
	public static void main(String[] args) {
		// 문제 1 : 입력한 숫자으 ㅣ나이대를 출력
		// 15 : 당신은10 대 군요!
		// 35 : 당신은30대 군요!
		/*
		int myage;
		Scanner sc = new Scanner (System.in);
		System.out.println("나이를 입력하세요");
		myage = sc.nextInt();
		
		// if(myage >= 10) // 당신은 10대 군요
		// if(myage >= 35) // 당신은 30대 군요
		switch (myage / 10){
		case 1 : System.out.println("10대군요"); break;
		case 2 : System.out.println("20대군요"); break;
		case 3 : System.out.println("30대군요"); break;
		case 4 : System.out.println("40대군요"); break;
		case 5 : System.out.println("50대군요"); break;
		case 6 : System.out.println("60대군요"); break;
		default : System.out.println("잘못입력하셧습니다");
		}
		*/
		// 문제 2 : 국어, 영어, 수학 점수를 입력받아
		// 학점을 계산하고 출력하는 프로그램
		// 단 , Switch 문을 이용함
		/*
		int a;
		int b;
		int c;
		int d;
		Scanner sc1 = new Scanner (System.in);
		Scanner sc2 = new Scanner (System.in);
		Scanner sc3 = new Scanner (System.in);
		System.out.println("학점입니다.");
		a = sc1.nextInt();
		b = sc2.nextInt();
		c = sc3.nextInt();	
		d = (a + b + c) / 30;
		switch (d){
		case 7 : System.out.println("양"); break;
		case 8 : System.out.println("미"); break;
		case 9 : System.out.println("우"); break;
		case 10 : System.out.println("수"); break;
		default : System.out.println("가");
		}
		*/
		// 문제 3 : 직급별 연봉 계산
		// 직급 : 사원,대리,과장, 부장,이사
		// 기본급 : 150,180,230,300,400
		// 퇴직급 연봉의 20퍼  사원~과장은 퇴직급없음
		String rank = "";
		int salary = 0;		// 연봉
		Scanner sc4 = new Scanner (System.in);
		System.out.println("직급을 입력하세요");
		rank = sc4.nextLine();
				switch(rank){
		case "사원" : salary = 150 * 12; break;
		case "대리" : salary = 180 * 12; break;
		case "과장" : salary = 230 * 12; break;
		case "부장" : salary = 300 * 12; break;
		case "이사" : salary = 400 * 12; break;
		default : System.out.println("잘못 입력하셧어요");
	}
	System.out.println( rank + "의 연봉은 " + salary + "입니다");

	}
}

